package com.ai.module.user.domain.entity;

import com.ai.module.chat.common.domain.BaseEntity;
import com.ai.module.user.domain.enu.AIProductModelType;
import com.ai.module.user.enu.InputOutType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @author: heJinQin
 * @create: 2024-02-22 22:39
 * @description: 用户提示词
 **/
@Data
@TableName("ai_product")
public class AiProductEntity extends BaseEntity {

    @TableField("title_id")
    private String titleId;

    @TableField("name")
    private String name;

    @TableField("icon")
    private String icon;

    @TableField("expand")
    private String expand;

    @TableField("welcome_template")
    private String welcomeTemplate;

    @TableField("system_value")
    private String systemValue;

    @TableField("ask_template")
    private String askTemplate;

    @TableField("input_out")
    private InputOutType inputOut = InputOutType.text_text;

    @TableField("model_type")
    private AIProductModelType modelType = AIProductModelType.CHAT_3;

    //    service_name
    @TableField("service_name")
    private String serviceName;

}
